<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>正则表达式</title>
</head>
<body>
    
</body>
</html>
<script>
    /*
        正则表达式
            - admin
            - admin@yinzhouyu.com
            - abc@abc.com   
            - 邮件的规则：
                1.前边可以是xxx
                2.跟着一个@
                3.后边可以是xxxx
                4.。com获取其他的..

            - 正则表达式用于定义一些字符串的规则，
                计算机可以根据正则表达式，来检查字符串是否符合规则
                获取将字符串中符合规则的内容提取出来

    */

    // 创建正则表达式对象
    /*
        语法：
            var 变量 = new RegExp（"正则表达式","匹配模式"）;
            使用typeof检查正则对象，会返回object
            var reg = new RegExp("a"); 这个正则表达式可以检查一个字符串中是否含有 a
            在构造函数中可以传递一个匹配模式作为第二个参数，
                可以是 
                    i   忽略大小写
                    g   全局匹配模式
    */
    var reg = new RegExp("ad","i");
    // console.log(typeof reg);


    /*
        正则表达式的方法：⭐⭐📌
        test()
            - 使用这个方法可以用来检查一个字符串是否符合正则表达式的规则，
                如果符合规则返回true， 否则返回false
    */    
    var str = "acssssca";
    var result = reg.test(str);
    // console.log(result);
    console.log(reg.test("s   ADwAfgfd"));
</script>